package com.chezhujie.www.persistence;

import com.chezhujie.www.domain.Czjawarduse;
import com.chezhujie.www.domain.vo.CzjawarduseALLMessage;
import com.chezhujie.www.domain.vo.CzjawarduseNameVO;
import com.chezhujie.www.domain.vo.CzjawarduseVO;
import com.chezhujie.www.domain.vo.CzjawarduseVO1;

import java.util.List;
import java.util.Map;

public interface CzjawarduseMapper {
	Czjawarduse getCzjawarduse(Map<String,Object> param);
	
	CzjawarduseALLMessage getCzjawarduseALLMessage(Map<String,Object> param);
				
	CzjawarduseVO1 getCzjawarduseVO1(Map<String,Object> param);
	
	Czjawarduse getCzjawarduseExistence(Map<String,Object> param);
	
	List<Czjawarduse> getCzjawarduseList(Map<String,Object> param);
	
	List<CzjawarduseNameVO> getCzjawarduseListName(Map<String,Object> param);
	
	List<CzjawarduseVO> getCzjawarduseListAll(Map<String,Object> param);
	
	void insertCzjawarduse(Czjawarduse czjawarduse);
	void updateCzjawarduse(Czjawarduse czjawarduse);
	void deleteCzjawarduse(Map<String,Object> param);
   int getTotalRows(Map<String,Object> param);
   
   int getTotalRowsName(Map<String,Object> param);
   
   int getTotalRowsAll(Map<String,Object> param);

    Czjawarduse queryById(String redpackId);

    int getAwardListTotalRows(Map<String, Object> param);

	List<Map<String,Object>> getAwardList(Map<String, Object> param);
}